home *** CD-ROM | disk | FTP | other *** search
- /*
- * Huvudmeny f÷r WindowMaker.
- *
- * Syntaxen Σr:
- *
- * <Titel> [SHORTCUT <GenvΣg>] <Kommando> <Parametrar>
- *
- * <Titel> Σr en strΣng som du vill anvΣnda som titel i menyn. StrΣngen
- * mσste omslutas med " om den innehσller mellanslag.
- *
- * SHORTCUT anger en genvΣg f÷r det menyalternativet. <GenvΣg> har likadan
- * syntax som genvΣgarna i filen $HOME/GNUStep/Defaults/WindowMaker.
- *
- * Man kan inte ange en genvΣg f÷r kommandona MENU och OPEN_MENU.
- *
- * <Kommando> kan vara ett av f÷ljande:
- * MENU - b÷rjar (under)meny definition.
- * END - avslutar (under)meny definition.
- * OPEN_MENU - ÷ppnar en meny frσn en fil, pipe eller innehσllet av
- * en katalog och eventuellt f÷regσ varje med ett kommando.
- * WORKSPACE_MENU - lΣgger till en undermeny med kommandon som pσverkar
- * arbetsbordet. Endast en workspace_menu Σr tillσten.
- * EXEC <program> - k÷r ett externt program.
- * EXIT - avslutar WindowMaker.
- * RESTART [<f÷nsterhanterare>] - startar WindowMaker eller annan
- * f÷nsterhanterare.
- * REFRESH - ritar om skΣrmbilden.
- * ARRANGE_ICONS - radar upp ikonerna pσ skrivbordet.
- * SHUTDOWN - d÷dar alla program och avslutar X-servern.
- * SHOW_ALL - visar alla (g÷mda) f÷nster pσ arbetsbordet.
- * HIDE_OTHERS - g÷mmer alla f÷nster pσ arbetsborder utom det som har
- * fokus.
- * SAVE_SESSION - sparar utseendet pσ skrivbordet. Det inkluderar alla
- * aktiva program (storlek, position, arbetsbord, vilken
- * dock/clip som det startades ifrσn, om det Σr minimerat,
- * skugget eller g÷mt. Sparar ocksσ det aktiva arbets-
- * bordet som anvΣndaren Σr pσ. Allting blir σterstΣllt
- * vid uppstart tills nΣsta SAVE_SESSION eller
- * CLEAR_SESSION kallas. Om SaveSessionOnExit = Yes i
- * WindowMakers domΣnfil sσ sparas instΣllningarna
- * automatiskt vid avslut. Detta ÷verskrider alla
- * SAVE_SESSION och CLEAR_SESSION (se nedan).
- * CLEAR_SESSION - raderar tidigare sparade instΣllningar frσn
- * SAVE_SESSION. Har ingen effekt om SaveSessionOnExit
- * Σr True.
- * INFO - visar ruta med info.
- *
- * OPEN_MENU syntax:
- * 1. Filmenyhantering.
- * // ÷ppnar fil.meny, som mσste innehσlla en giltig menyfil, och lΣser
- * // in innehσllet pσ nuvarande positionen.
- * OPEN_MENU fil.meny
- * 2. Pipe-menyhantering.
- * // ╓ppnar kommando och anvΣnder dess stdout f÷r att konstruera
- * // menyn. Kommandots utdata mσste vara giltig menysyntax. Mellan-
- * // slaget mellan '|' och sjΣlva kommandot Σr frivilligt.
- * OPEN_MENU | kommando
- * 3. Kataloghantering.
- * // ╓ppnar en eller flera kataloger och konstruerar en meny med
- * // alla underkataloger och k÷rbara filer i dom sorterade
- * // alfabetiskt.
- * OPEN_MENU /en/katalog [/en/annan/katalog ...]
- * 4. Kataloghantering med program.
- * // ╓ppnar en eller flera kataloger och konstruerar en meny med
- * // alla underkataloger och k÷rbara filer sorterade alfabetiskt.
- * // Placerar kommando f÷r var och en.
- * OPEN_MENU /en/katalog [/en/annan/katalog ...] WITH kommando -argument
- *
- *
- * <Parametrar> Σr programmet som skall startas.
- *
- * ** Alternativ f÷r kommandoraden i EXEC:
- * %s - byt ut mot den aktiva markeringen.
- * %a(meddelande) - ÷ppnar ett svarsf÷nster med meddelandet och sΣtter in
- * din inskrivna text.
- * %w - byt ut mot XID f÷r f÷nstret som har fokus.
- *
- * Du kan anvΣnda '\' f÷r att anvΣnda specialtecken (som % och ") som vanliga
- * bokstΣver, till exempel:
- * xterm -T "\"Hallσ vΣrlden\""
- *
- * Du kan ocksσ anvΣnda C-liknande specialsekvenser, t ex \n.
- *
- * Varje MENU-uttryck mσste ha ett matchande END-uttryck pσ slutet.
- *
- * Exempel:
- *
- * "Test" MENU
- * "XTerm" EXEC xterm
- * // skapar en undermeny med innehσllet i /usr/openwin/bin
- * "XView apps" OPEN_MENU "/usr/openwin/bin"
- * // nσgra X11-program i olika kataloger
- * "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
- * // sΣtt en bakgrundsbild
- * "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
- * // infogar style.menu hΣr
- * "Style" OPEN_MENU style.menu
- * "Test" END
- */
-
- #include "wmmacros"
-
- "Program" MENU
- "Info" MENU
- "Informationsruta..." INFO_PANEL
- "Licens..." LEGAL_PANEL
- "Systemkonsoll" EXEC xconsole
- "Systembelastning" EXEC xosview || xload
- "Processlista" EXEC xterm -e top
- "ManuallΣsare" EXEC xman
- "Info" END
- "XTerm" EXEC xterm -sb
- "Rxvt (fixed)" EXEC rxvt -bg black -fg white -fn fixed
- "Rxvt (9x15)" EXEC rxvt -bg black -fg white -fn 9x15
- "Arbetsbord" WORKSPACE_MENU
- "Program" MENU
- "Grafik" MENU
- "Gimp" EXEC gimp >/dev/null
- "XV" EXEC xv
- "XPaint" EXEC xpaint
- "XFig" EXEC xfig
- "Grafik" END
- "X Filhanterare" EXEC xfm
- "OffiX Files" EXEC files
- "LyX" EXEC lyx
- "Netscape" EXEC netscape
- "Ghostview" EXEC ghostview %a(Enter file to view)
- "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Skriv in PDF-fil som ska visas)
- "TkDesk" EXEC tkdesk
- "Program" END
- "Textredigerare" MENU
- "XFte" EXEC xfte
- "XEmacs" EXEC xemacs || emacs
- "XJed" EXEC xjed
- "NEdit" EXEC nedit
- "Xedit" EXEC xedit
- "VI" EXEC xterm -e vi
- "Textredigerare" END
- "Diverse" MENU
- "Xmcd" EXEC xmcd 2> /dev/null
- "Xplaycd" EXEC xplaycd
- "Xmixer" EXEC xmixer
- "Diverse" END
- "Verktyg" MENU
- "MinirΣknare" EXEC xcalc
- "Window Properties" EXEC xprop | xmessage -center -title 'xprop' -file -
- "FontvΣljare" EXEC xfontsel
- "Terminalemulator" EXEC xminicom
- "F÷rstora" EXEC xmag
- "FΣrgkarta" EXEC xcmap
- "XKill" EXEC xkill
- "ASClock" EXEC asclock -shape
- "Klipphanterare" EXEC xclipboard
- "Verktyg" END
-
- "Markering" MENU
- "Kopiera" EXEC echo '%s' | wxcopy
- "Skicka e-mail" EXEC xterm -name mail -T "Pine" -e pine %s
- "Gσ till webbsida" EXEC netscape %s
- "S÷k i manualer" EXEC MANUAL_SEARCH(%s)
- "Markering" END
-
- "Arbetsbord" MENU
- "G÷m andra" HIDE_OTHERS
- "Visa alla" SHOW_ALL
- "Rada upp ikoner" ARRANGE_ICONS
- "Uppdatera skΣrmen" REFRESH
- "Lσs" EXEC xlock -allowroot -usefirst
- "Spara arbetsbord" SAVE_SESSION
- "Rensa sparat arbetsbord" CLEAR_SESSION
- "Arbetsbord" END
-
- "Utseende" MENU
- "Teman" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
- "Stilar" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
- "IkonuppsΣttningar" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
- "Bakgrund" MENU
- "EnfΣrgat" MENU
- "Svart" WS_BACK '(solid, black)'
- "Blσ" WS_BACK '(solid, "#505075")'
- "Indigo" WS_BACK '(solid, "#243e6c")'
- "M÷rkblσ" WS_BACK '(solid, "#180090")'
- "Lila" WS_BACK '(solid, "#554466")'
- "Vete" WS_BACK '(solid, "wheat4")'
- "M÷rkgrσ" WS_BACK '(solid, "#333340")'
- "Vin" WS_BACK '(solid, "#400020")'
- "EnfΣrgat" END
- "Toningar" MENU
- "Flagga" WS_BACK '(mdgradient, green, red, white, green)'
- "Himmel" WS_BACK '(vgradient, blue4, white)'
- "Toningar" END
- "Bilder" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
- "Bakgrund" END
- "Spara tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
- "Spara ikonuppsΣttning" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
- "Utseende" END
-
- "Avsluta" MENU
- "Starta om" RESTART
- "Starta AfterStep" RESTART afterstep
- "Avsluta..." EXIT
- "Avsluta session..." SHUTDOWN
- "Avsluta" END
- "Program" END
-